// pages/change/change.js
let id=''
let price = 0
let name = ''
let kucun = 0
let jianjie = ''
Page({
  data: {
    good:{}
  },
  onLoad(options) {
      console.log('我的商品，商品携带的id',options.id)
      id = options.id
      //doc查询单条数据,商品详情页调这个
      this.getDetail(id)
  },
  getDetail(id){
    wx.cloud.database().collection('send-Goods')
      .doc(id)
      .get()
      .then(res=>{
       //查询成功
       console.log('根据id查询成功',res)
       this.setData({
         good:res.data
       })
      })
      .catch(res=>{
       //查询失败
       console.log('单条查询失败',res)
      })
  },
  //获取用户新输入的价格
  getPrice(e){
   price = e.detail.value
  },
  getname(e){
    name = e.detail.value
   },
   getkucun(e){
    kucun = e.detail.value
   },
   getjianjie(e){
    jianjie = e.detail.value
   },
  //修改商品价格
  update(){
    if(name==''){
      wx.showToast({
        icon:'error',
        title: '商品名为空'
      })
     }else if(price==''){
        wx.showToast({
          icon:'error',
          title: '价格为空'
        })
      }else if(kucun==''){
        wx.showToast({
          icon:'error',
          title: '库存为空'
        }) 
      }else if(jianjie==''){
          wx.showToast({
            icon:'error',
            title: '商品介绍为空'
          })
        }else{
      //修改成功
      //本地修改
  //   wx.cloud.database().collection('send-Goods')
  //   .doc(id)
  //   .update({
  //     data:{
  //       name:name,
  //       price:price,
  //       inventory:kucun,
  //       abstract:jianjie
  //     }
  // })
        //云函数修改
        wx.cloud.callFunction({
          name:'changeGOOD',
          data:{
            id:id,
            name:name,
            price:parseInt(price),
            inventory:parseInt(kucun),
            abstract:jianjie
          }
        })
        .then(res=>{
          console.log('云函数修改成功',res)
          this.getDetail(id)
        })
        .catch(err=>{
          console.log('云函数修改失败',err)
        })
  wx.showToast({
    title: '更新成功'
  })
  console.log('商品价格更新成功')
  wx.navigateBack({
    url: '/pages/Mygoods/Mygoods'
  })
 }
 },
   Delete(){
     wx.showModal({
       cancelColor: 'cancelColor',
       title:"是否确定删除该商品",
       content:'删除后不可撤回，确定删除请点 ‘确定’',
       success(res){
         if(res.confirm==true){
           //用户点击了确定
           wx.cloud.database().collection('Goods')
           .doc(id)
           .remove()
           .then(res=>{
             //删除成功
             wx.showToast({
               title: '删除成功'
             })
             wx.redirectTo({
               url: '/pages/user/user'
             })
            })
            .catch(res=>{
             //删除失败
             console.log('删除失败',res)
            })
         }else if(res.cancel==true){
           //用户点击了取消
           console.log('用户点击了取消')
         }
       }
     })

   }
})